iconhelper: Turn into gadget
authorBenjamin Otte <otte@redhat.com>
Wed, 9 Dec 2015 13:01:46 +0000 (14:01 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 15 Dec 2015 13:41:16 +0000 (08:41 -0500)
This is just the basic conversion to inheriting from
GTK_TYPE_CSS_GADGET.

gtk/gtkiconhelper.c
gtk/gtkiconhelperprivate.h

index f9f282dfbade0b2558f044392b5c234e4ebb31a5..21f272d4153ff45ce553d502b9bdd381768c51f8 100644 (file)
@@ -47,7 +47,7 @@ struct _GtkIconHelperPrivate {
   gint last_surface_scale;
 };
 
-G_DEFINE_TYPE_WITH_PRIVATE (GtkIconHelper, _gtk_icon_helper, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (GtkIconHelper, gtk_icon_helper, GTK_TYPE_CSS_GADGET)
 
 static void
 gtk_icon_helper_take_definition (GtkIconHelper      *self,
@@ -94,11 +94,11 @@ gtk_icon_helper_finalize (GObject *object)
   _gtk_icon_helper_clear (self);
   gtk_image_definition_unref (self->priv->def);
   
-  G_OBJECT_CLASS (_gtk_icon_helper_parent_class)->finalize (object);
+  G_OBJECT_CLASS (gtk_icon_helper_parent_class)->finalize (object);
 }
 
 static void
-_gtk_icon_helper_class_init (GtkIconHelperClass *klass)
+gtk_icon_helper_class_init (GtkIconHelperClass *klass)
 {
   GObjectClass *oclass;
 
@@ -107,9 +107,9 @@ _gtk_icon_helper_class_init (GtkIconHelperClass *klass)
 }
 
 static void
-_gtk_icon_helper_init (GtkIconHelper *self)
+gtk_icon_helper_init (GtkIconHelper *self)
 {
-  self->priv = _gtk_icon_helper_get_instance_private (self);
+  self->priv = gtk_icon_helper_get_instance_private (self);
 
   self->priv->def = gtk_image_definition_new_empty ();
 
index 4fcbd8d111568a524ba75c196509fd0cec7c6de6..b87e26afd85b5c76c6852fe7e67f129848d7ce4a 100644 (file)
 #include "gtk/gtkimage.h"
 #include "gtk/gtktypes.h"
 
+#include "gtkcssgadgetprivate.h"
 #include "gtkimagedefinitionprivate.h"
 
 G_BEGIN_DECLS
 
-#define GTK_TYPE_ICON_HELPER _gtk_icon_helper_get_type()
+#define GTK_TYPE_ICON_HELPER gtk_icon_helper_get_type()
 
 #define GTK_ICON_HELPER(obj) \
   (G_TYPE_CHECK_INSTANCE_CAST ((obj), \
@@ -55,17 +56,17 @@ typedef struct _GtkIconHelperPrivate GtkIconHelperPrivate;
 
 struct _GtkIconHelper
 {
-  GObject parent;
+  GtkCssGadget parent;
 
   GtkIconHelperPrivate *priv;
 };
 
 struct _GtkIconHelperClass
 {
-  GObjectClass parent_class;
+  GtkCssGadgetClass parent_class;
 };
 
-GType _gtk_icon_helper_get_type (void) G_GNUC_CONST;
+GType gtk_icon_helper_get_type (void) G_GNUC_CONST;
 
 GtkIconHelper *_gtk_icon_helper_new (GtkWidget *owner);